package com.jwx.service;

import com.jwx.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Service;

//面向接口编程：解耦合，提高灵活性

public interface UserService {
    //接口中的方法都是抽象的
    //1、根据用户名查询用户的方法
    User findUserByName(String username);
    //2、注册的方法：在对数据库进行增删改查操作时，增、删、改返回值是1
    //所以增删改返回值可以是整数，也可以不返回
    void register(String username,String password);
    int register01(String username,String password);


    void update(User user);

    void updateAvatar(String avatarUrl);

    void updatePwd(String newPwd);
}
